<?

require_once "cAutorizacion.php";

$modo_depuracion = false;

$fecha = cambiaf_a_mysql($_POST[fecha]);

//verificamos si se esta agregando nueva informacion de un jurado
if ($_POST[jurado] == 'Otro') {

    $jurado_usbid = $_POST[email];

    //Verificamos que no se agreguen los datos de un tutor que ya este en la BD
    $sql_temp = "SELECT * FROM usuario WHERE usbid='$_POST[email]'";

    if ($modo_depuracion)
        echo "$sql_temp<br><br>";

    $resultado = ejecutarConsulta($sql_temp, $conexion);
    $num = numResultados($resultado);

    //Si el jurado no esta en la Bd..
    if ($num == 0) {

       $sql_temp = "INSERT INTO usuario (usbid, nombre, apellido, password, ci,tipo) " .
                "VALUES (" .
                "'$_POST[email]', " . //usbid
                "'$_POST[nombre]', " . //nombre
                "'$_POST[apellido]', " . //apellido	
                "'' , " . //password		
                "'$_POST[cedula]' ," . //ci
                "'profesores'" . //tipo	
                ")";

        if ($modo_depuracion)
            echo "$sql_temp<br><br>";

        $resultado = ejecutarConsulta($sql_temp, $conexion);

        // Actualizamos la tabla usuario_profesor
        $sql_temp = "INSERT INTO usuario_profesor (usbid_usuario, dependencia, " .
                "email_sec, telf, celular) " .
                "VALUES (" .
                "'$_POST[email]', " . //usbid_usuario
                "'$_POST[departamento]', " . //dependencia	
                "'', " . //email secundario	
                "'$_POST[telefono]', " . //tlf	
                "'' " . //celular
                ")";

        if ($modo_depuracion)
            echo "$sql_temp<br><br>";

        $resultado = ejecutarConsulta($sql_temp, $conexion);


    }else {
        //Si ya se esta repitiendo info del jurado, actualizamos los datos
        $sql_temp = "UPDATE usuario " .
                "SET nombre='$_POST[nombre]', " .
                "apellido='$_POST[apellido]', " .
                "ci='$_POST[cedula]' " .
                "WHERE usbid='$_POST[email]'";

        if ($modo_depuracion)
            echo "$sql_temp<br><br>";

        $resultado = ejecutarConsulta($sql_temp, $conexion);

        // Actualizamos la tabla usuario_profesor
        $sql_temp = "UPDATE usuario_profesor " .
                "SET dependencia='$_POST[departamento]', " .
                "telf='$_POST[telefono]' " .
                "WHERE usbid_usuario='$_POST[email]'";

        if ($modo_depuracion)
            echo "$sql_temp<br><br>";

        $resultado = ejecutarConsulta($sql_temp, $conexion);

    }
}else {
    $jurado_usbid = $_POST[jurado];
}

$sql = "UPDATE pasantia " .
        "SET fecha_acta_evaluacion='" . $fecha . "', " .
        "id_jurado='$jurado_usbid' " .
        "WHERE id_estudiante='$_SESSION[USBID]' AND status='Inscrito' ";

if ($modo_depuracion)
    echo "$sql<br>";

$resultado = ejecutarConsulta($sql, $conexion);

//Verificamos si el prof. seleccionado ya aparece en la tabla de jurados...
$sql = "SELECT * FROM jurado " .
        "WHERE usbid='$jurado_usbid '";

if ($modo_depuracion)
    echo "$sql<br>";

$resultado = ejecutarConsulta($sql, $conexion);
$numRes = numResultados($resultado);

// ...SI no aparece, lo insertamos
if ($numRes == 0) {

    $sql = "INSERT INTO jurado (usbid) VALUES ('$jurado_usbid') ";

    if ($modo_depuracion)
        echo "$sql<br>";

    $resultado = ejecutarConsulta($sql, $conexion);
}

cerrarConexion($conexion);
?>
